草庐IT

iOS 今日扩展 : cellForRowAtIndexPath never called

全部标签

javascript - 如何使用 Google App Engine 作为后端在 Chrome 扩展中实现用户身份验证?

这是对mypreviousquestion的跟进.我正在开发Chrome扩展http://ting-1.appspot.com/将书签页面保存到GoogleAppEngine后端。查看Chrome网上商店,我看到扩展程序有一个“添加到chrome”按钮。由于我的扩展程序需要与后端通信(因此用户必须有一个gmail帐户才能使用此扩展程序)我如何在扩展程序中指示使用用户名(将扩展程序添加到Chrome的人的gmail地址)来编写使用他的用户ID将googleappengine添加为书签?我的理解有差距,我似乎没有在文档中找到与这个问题相关的任何内容。我的background.html在下面

javascript - Safari 扩展弹出链接

是否可以在Safari弹出窗口中使用链接?我已经完成了我能想到的几乎所有事情,但似乎向弹出窗口添加链接只会改变外观,不会导致任何可点击的内容,无论是使用href还是onclick。 最佳答案 您可以在href或div上添加onclick监听器.onclick=safari.application.activeBrowserWindow.openTab().url="http://www.yourdomain.com/"; 关于javascript-Safari扩展弹出链接,我们在Stac

javascript - 如何调试 Thunderbird 插件/扩展的 JavaScript

我想开发Thunderbird12插件。我写了一个简单的JS函数。(文件:“chrome\content\myApp.js”)。该文件由xul-'onclick'-event调用。我已将我的插件打包为.xpi文件,然后安装了它。(一切正常,一切正常!)现在我想调试我的JS函数。但我找不到可用的JS调试器。我试过这个插件:“Javascript调试器”(0.9.89)。不工作:线程不会在我的断点处停止。Firebug(1.7.2)+Chromebug(1.7.2)。不工作:我无法启用JS调试选项卡。(更新:我也无法设置/更改“上下文”) 最佳答案

javascript - 下载多个文件和 zip - Chrome 扩展

是否可以将多个图像下载到沙箱文件系统中(没有“另存为”对话框,或最多一个另存为对话框)?下载后,我想将它们压缩成一个..有没有javascript存档库?提前致谢.. 最佳答案 您可以使用zip.js为了这。它已经拥有用于从HTTP中获取要压缩的内容的API(参见zip.HttpReader构造函数)以及用于在HTML5文件系统上写入生成的zip(参见zip.FileWriter构造函数)。这是一个使用filesystemAPI的例子:index.html文件:ZipJSONdatafromtheBBCintoHTML5FileSy

javascript - chrome 扩展在定义的变量上抛出 "not defined"

我正在尝试使用chrome扩展程序访问本地变量。在页面脚本中尝试console.info(myVar)时,我得到myVarisnotdefined但是,当使用chrome开发人员工具并在调试控制台中执行相同的代码片段时,我得到了myVar的全部内容。尝试访问window.myVar时的行为相同,当通过chrome扩展程序打印时,这只是undefined。通过开发工具和页面脚本使用以下代码片段将脚本标记注入(inject)正文,会导致完全相同的行为。$("body").append($("",{html:"console.info(myVar);"}));在开发工具中执行时会打印变量,但

javascript - Chrome 扩展 : make chrome. tabs.query() 同步

我目前正在使用这段代码:url="unknown";chrome.tabs.query({'active':true,'lastFocusedWindow':true},function(tabs){console.log(tabs);//test,printsone-elementarrayasexpectedurl=tabs[0].url;});$("#url_div").html(url);获取当前URL,但chrome.tabs.query()是异步,我怎样才能使其同步?(即在某处添加asynch:false)我知道我可以在查询内设置URL,或者从那里调用另一个函数,但最好是(

javascript - 在 chrome 扩展程序中显示警报对话框

我想在用户点击我的扩展程序图标时显示一个简单的警告。我试过这段代码:chrome.browserAction.onClicked.addListener(alert(1));这是我的list:{"manifest_version":2,"name":"sample","description":"des","version":"1.0","browser_action":{"default_icon":"icon.png"},"permissions":[]}如何显示警报onClick事件? 最佳答案 更新:根据documentat

javascript - phaser.io 多个 phaser.game 实例

我想在Phaser.io中使用多个newPhaser.Game实例,但是当我创建第二个Phaser.Game对象时,我得到以下错误WebGL:INVALID_OPERATION:uniform2f:location不适用于当前程序这是我使用的HTML代码这是我使用的JavaScript代码newPhaser.Game(700,850,Phaser.AUTO,'player1Holder');newPhaser.Game(700,850,Phaser.AUTO,'player2Holder'); 最佳答案 您目前不能在一个页面中嵌入多

javascript - Socket.io 从 Express Controller 发出

我是Node.js/Express的新手,我将其用作AngularJS应用程序的后端。我在StackOverflow上到处寻找有关我的问题的帮助,但我似乎无法弄清楚如何将这些建议移植到我的代码中。我的应用程序工作如下:一个长时间运行的Scala进程定期向我的Node.js应用程序发送日志消息。它通过发布到HTTPAPI来实现这一点收到帖子后,我的应用程序将日志消息写入MongoDB然后将日志消息实时发送到Angular客户端。我在使用Node模块时遇到问题,因为我不知道如何在ExpressController中引用套接字实例。如您所见,在server.js中,socket.io在那里被

javascript - Chrome 扩展程序与其余 Web 服务通信

我是chrome扩展的新手,我正在开发一个将与我的其余Web服务通信的扩展。我的其余Web服务将返回一个json字符串。我想做的是调用我的网络服务,获取响应json。目前我的background.js中有这个:chrome.browserAction.onClicked.addListener(function(tab){chrome.tabs.getSelected(null,function(tab){varlink=tab.url;alert(link);});});我的计划是当用户点击图标扩展时,当前选项卡url将被发送到我的网络服务,它会得到响应json。我的问题是,在C#中